/**
 * 
 */
package com.proyecto.personas.modelo.dto;

import java.io.Serializable;

/**
 * @author VICTOR GARNICA
 *
 */
public class ZonasResidencialesId implements Serializable {

	/**
	 * 
	 */
	private String ciaopr;
	
	private String zonaresidencialcod;
	
	private ZonasResidencialesId(String ciaopr, String zonaresidencialcod) {
		super();
		this.ciaopr = ciaopr;
		this.zonaresidencialcod = zonaresidencialcod;
	}

	public ZonasResidencialesId() {
		// TODO Auto-generated constructor stub
	}

	public String getCiaopr() {
		return ciaopr;
	}

	public void setCiaopr(String ciaopr) {
		this.ciaopr = ciaopr;
	}

	public String getZonaresidencialcod() {
		return zonaresidencialcod;
	}

	public void setZonaresidencialcod(String zonaresidencialcod) {
		this.zonaresidencialcod = zonaresidencialcod;
	}

	public boolean equals(Object other) {
		if ((this == other))
			return true;
		if ((other == null))
			return false;
		if (!(other instanceof ZonasResidencialesId))
			return false;
		ZonasResidencialesId castOther = (ZonasResidencialesId) other;

		return ((this.getCiaopr() == castOther.getCiaopr()) || (this
				.getCiaopr() != null
				&& castOther.getCiaopr() != null && this.getCiaopr().equals(
				castOther.getCiaopr())))
				&& ((this.getZonaresidencialcod() == castOther.getZonaresidencialcod()) || (this
						.getZonaresidencialcod() != null
						&& castOther.getZonaresidencialcod() != null && this.getZonaresidencialcod()
						.equals(castOther.getZonaresidencialcod())));
	}

	public int hashCode() {
		int result = 17;

		result = 37 * result
				+ (getCiaopr() == null ? 0 : this.getCiaopr().hashCode());
		result = 37 * result
				+ (getZonaresidencialcod() == null ? 0 : this.getZonaresidencialcod().hashCode());
		return result;
	}
}
